package com.chifuyu.master;

import lombok.Data;

@Data
public abstract class Character {
    private String NAME;
    private Integer MAX_HP;
    private Integer MAX_MP;
    private Integer CUR_HP;
    private Integer CUR_MP;
    private Integer BLOCK;
    private Integer SPEED;
    private boolean DEAD;

    public abstract void action(Character enemy);

    public abstract void attack(Character enemy);

    public abstract void block();

    public abstract void finalSkill(Character enemy);

    public abstract void moveOn();

    public abstract boolean decHP(int decHP);

    public abstract boolean incHP(int incHP);

    public abstract boolean decMP(int decMP);

    public abstract boolean incMP(int incMP);
}
